Career 2024 2023 2022 2021 2020 2018 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour India F1a Uzbekistan F4 Saudi Arabia F2 Nigeria F6 India F5 India F7 India F8 China F1 USA F2 Great Britain F3 Great Britain F4 USA F7 India F3 India F4 Great Britain F4 Qatar F1a Bahrain F1 Germany F4 Great Britain F3 Great Britain F5 Great Britain F6 Great Britain F7 UAE F1 UAE F2 Kuwait F1 Great Britain F2 France F3 Nigeria F5 Sri Lanka F2 USA F1 China F2 Uzbekistan F4 The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Hester Trophy - Manchester AT&T Challenger of Dallas - Dallas Hurricane Tennis Open - Bradenton New Delhi Challenger II - New Delhi Dublin Challenger - Dublin UAE F1 BH Tenis Open International Cup 2008 - Belo Horizonte Talahassee Challenger Fergana Challenger Honolulu Challenger Binghamton Challenger Charlottesville Challenger Honolulu Challenger Kuwait F2 Burbank Challenger - Burbank Heineken Challenger - Ho Chi Minh City Swanston Challenger - Sacramento ATP Open Castilla y Leon - Segovia Knoxville Challenger 2007 Nielsen Pro Tennis Championship - Winnetka LTA Nottingham Challenger - Nottingham Music City Challenger - Nashville Busan Challenger Sacramento Challenger Dubai Tennis Open - Dubai Gold Flake Open - Chennai The Samsung Open - Nottingham Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Wroclaw Challenger Belgrade Challenger Calabasas Challenger Heilbronn Challenger Powder Byrne Trophy - Surbiton 2003 USTA Challenger of Calabasas - Calabasas BMW Tennis Championship - Sunrise JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Sail Open - New Delhi Heilbronn Open - Heilbronn 5 Volkswagen Challenger - Wolfsburg Baton Rouge Pro Tennis Classic - Baton Rouge Heineken Open - Auckland Siebel Open - San Jose Sail Open - New Delhi U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Nielsen USTA Pro Tennis Championship - Winnetka Theusbridge.com Tennis Classic - Tarzana Credicard Citi Mastercard Tennis Cup - Campos do Jordao Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport The Mercedes Benz of Calabasas - Calabasas Labertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Dunlop World Challenge - Toyota Britania Zavaleta - Puebla Johannesburg Challenger Zagreb Challenger Nottingham Challenger Vancouver Challenger Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Baton Rouge Challenger Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Savannah Challenger Fergana Challenger - Fergana The Stella Artois Championships - London ATP Heineken Challenger 2000 - Ho Chi Minh City Carson Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Sacramento Challenger Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm 2001 USTA Challenger of Calabasas - Calabasas Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Savannah Challenger Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Ordina Open - s-Hertogenbosch Oldum Brown Vancouver Open - Vancouver USTA Challenger - Champaign 2005 West Side Tennis Coub Men's Challenger - Forest Hills SAP Open - San Jose US Men's Clay Court Championship - Houston Hilton Waikoloa Village USTA Challenger - Waikoloa Nova Challenger Osaka - Osaka San Luis Potosi Challenger 2002 - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas 2002 Eddleman USTA Challenger - Birmingham Open de Montauban - Montauban The Manchester Trophy - Manchester Fifth-Third Bank Tennis Championships - Lexington 2002 FSE Challenger - Tarzana Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Fergana Challenger - Fergana Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton UNICEF Open - 's Hertogenbosch TED Open Istanbul - Istanbul Bukhara Challenger - Bukhara USTA Challenger of Las Vegas - Las Vegas Yokohama International Tennis Tournament - Yokohama USTA Challenger of Burbank - Burbank Samsung Securities Cup Challenger - Seoul USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Neride Prague Indoor - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa MTNL Cellular ATP Challenger - Mumbai Ho Chi Minh City Challenger - Ho Chi Minh City VI Abierto Internacional de Salinas - Salinas Fergana Challenger - Fergana 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Bristol Challenger Trophy - Bristol Granby Challenger - Granby USTA Seascape Challenger - Aptos The LTA Manchester Challenger - Manchester Fifth-Third Bank Tennis Championships - Lexington Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx TED Open - Istanbul Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville Yokohama Challenger 2001 - Yokohama 2001 UT Tyler Patriot Challenger - Tyler Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Regions Morgan Keegan Championships - Memphis Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Shimadzu All Japan Indoor - Kyoto ARMS USTA Challenger - Rocky Mount The Surbiton Trophy - Surbiton The Indian Oil-Servo ATP Challenger 1999 - Calcutta ATP Heineken Challenger 1999 - Ho Chi Minh City The Hilversum Open - Hilversum USTA/Safeway Challenger - Aptos The Wrexham Challenger - Wrexham MTCI ATP Challenger - Yokohama Bristol Challenger Trophy - Bristol Open de Franche Comte - Besancon The LTA Manchester Challenger - Manchester LTA Men's Challenger - Wrexham XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham Osaka International Tennis Tournament - Osaka Weissenhauser Strand Cup - Hamburg West of England Challenger - Bristol The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Colorado Classic - Denver The Wrexham Challenger - Wrexham USTA Tennis Championships of Houston - Houston Samsung Securities Cup Challenger Tennis - Seoul The 69th King's Cup-Thailand Open - Bangkok USTA Challenger of Burbank - Burbank Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum The USTA Challenger at West End Racquet - Torrance A Glimmer of Hope Challenger - Austin Topshelf Open - 's-Hertogenbosch Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The LTA Wrexham Challenger - Wrexham Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas Honda-Kah Open - Singapore 2004 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Open Sainte-Victoire - Aix-En-Provence USTA Tallahassee Tennis Challenger - Tallahassee Fergana Tennis Challenger Tournament - Fergana XI Open International D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester USTA Seascape Challenger - Aptos Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign Fergana Challenger - Fergana Austin Challenger - Austin Tiburon Challenger - Tiburon The Wright Financial Group USTA Challenger - Champaign 2004 Colorado Tennis Classic - Denver IPP Open - Helsinki Challenger Groningen - Groningen The LTA Bolton Challenger - Bolton Music City Challenger - Nashville The LTA Men's Challenger Wrexham - Wrexham USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon Volkswagen Challenger 2005 - Wolfsburg Heineken Open - Auckland San Luis Potosi Challenger - San Luis Potosi Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica Fergana Challenger - Fergana 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia The West Side Tennis Club Grass Court Challenger - Forest Hills Open de Montauban - Montauban The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Nokian Hakkapeliitta Open - Tampere Arroyo de la Encomienda - Valladolid Open de Tenis Amaya - Pamplona Pro Challenger at Calabasas - Calabasas Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Home Depot Center USTA Challenger - Carson USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg Millenium Tennis Championships - Delray Beach BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Dharwad Challenger 2006 - Dharwad Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Fergana Challenger - Fergana The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Heineken Open - Auckland The Commercia Challenger - Aptos The LTA Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Bukhara Challenger - Bukhara Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Music City Challenger - Nashville Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui LTA Wrexham Challenger - Wrexham AT&T Challenger of Dallas - Dallas The Tennis Channel Open - Las Vegas II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Fergana Challenger - Fergana The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Ford Tennis Championships - Louisville Bauer Watertechnology Cup 2007 - Eckental Ordina Open - 's-Hertogenbosch KGHM Dialog Polish Indoors - Wroclaw Bancolombia Open - Bogota Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Countrywide Classic - Los Angeles Men's Pro Challenger at Tunica National - Tunica Topshelf Open - 's-Hertogenbosch Countrywide Classic USTA Men's Challenger - Carson Heineken Open Shanghai - Shanghai The Surbiton Trophy - Surbiton Fifth Third Bank Tennis Championships - Lexington Sacramento Challenger - Sacramento Kobstaedernes ATP Challenger - Kolding Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Caversham International Tennis Tournament - Jersey 2008 Knoxville Challenger - Knoxville Keio Challenger International Tennis Tournament - Yokohama Kyoto Challenger Regions Morgan Keegan Championships - Memphis Champaign Challenger Ojai Challenger Vancouver Challenger Helsinki Challenger Dallas Challenger San Jose Challenger Savannah Challenger Dallas Challenger Honolulu Challenger Dallas Challenger Nottingham Challenger Nottingham-2 Challenger Sunrise Challenger Sacramento Challenger Tallahassee Challenger Tunis Challenger Sarasota Challenger Estoril Open - Estoril Panama City Challenger The Stella Artois Grass Court Championships - London Shimadzu All Japan Indoor - Kyoto The LTA Hull Challenger - Hull West of England Tennis - Bristol The Stella Artois Grass Court Championships - London Indian Oil Servo Challenger - Calcutta USTA Men's Challenger of Dallas - Dallas Challenger Hamburg - Hamburg The Stella Artois Grass Court Championships - Queen's/London Gerry Weber Open - Halle USTA Challenger of Burbank - Burbank Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Bank Austria Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Warsteiner Challenger Wolfsburg - Wolfsburg College Station Challenger - College Station Miller Lite Hall of Fame Tennis Championships - Newport 2004 Keys Gate Challenger - Homestead Franklin Templeton Tennis Classic - Scottsdale International Tennis Championships - Delray Beach AIG Japan Open - Tokyo Arizona Men's Tennis Championships - Scottsdale International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Tennis Channel Open - Las Vegas Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Red Letter Days Open - Nottingham RCA Championships - Indianapolis Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland Aircel Chennai Open - Chennai Chengdu Open - Chengdu Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Medibank International - Sydney Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Siebel Open - San Jose Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Men's Clay Court Championships - Houston French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York International Tennis Championships - Delray Beach French Open - Paris Wimbledon - London AEGON International - Eastbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris SAP Open - San Jose Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris BMW Open - Munich Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Medibank International - Sydney BNP Paribas Open - Indian Wells ASB Classic - Auckland Davis Cup, Group 1, REL2, PAK-KOR 3-2 Davis Cup, Group 1, REL2, PAK-NZL 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, PO, CHN-PAK 5-0 Davis Cup, Group II, 1R, HKG-PAK 2-3 Davis Cup, Group II, 1R, LIB-PAK 2-3 Davis Cup, Group II, 2R, PAK-NZL 1-4 Davis Cup, Group II, 2R, PHI-PAK 2-3 Davis Cup, Group II, 1R, PAK-KUW 3-2 Davis Cup, Group I, 1R, PAK-JPN 0-4 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston 15th Asian Games Doha 2006 Davis Cup, Group II, 1R, PAK-INA 5-0 Davis Cup, Group 1, REL2, CHN-PAK 3-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 1R, UZB-PAK 4-1 Davis Cup, Group 1, 2R, IND-PAK 3-2 Davis Cup, Group 1, 1R, NZL-PAK 5-0 Davis Cup, Group 2, 1R, OMA-PAK 1-4 Davis Cup, Group 2, 1R, PAK-HKG 3-1 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, Group I, PO, PAK-IND 0-4 Davis Cup, Group II, 1R, SRI-PAK 2-3 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group II, 1R, PAK-IRI 3-2 Davis Cup, Group I, 1R, PAK-KOR 4-0 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 3R, PAK-THA 3-2 Davis Cup, Group I, 2R, PAK-UZB 1-4 River Oaks International Tennis Tournament - Houston